Practical Automated Partial Verification of Multi-paradigm Real-Time Models
نویسندگان
چکیده
This article introduces a fully automated verification technique that permits to analyze real-time systems described using a continuous notion of time and a mixture of operational (i.e., automata-based) and descriptive (i.e., logic-based) formalisms. The technique relies on the reduction, under reasonable assumptions, of the continuous-time verification problem to its discrete-time counterpart. This reconciles in a viable and effective way the dense/discrete and operational/descriptive dichotomies that are often encountered in practice when it comes to specifying and analyzing complex critical systems. The article investigates the applicability of the technique through a significant example centered on a communication protocol. More precisely, concurrent runs of the protocol are formalized by parallel instances of a Timed Automaton, while the synchronization rules between these instances are specified through Metric Temporal Logic formulas, thus creating a multi-paradigm model. Verification tests run on this model using a bounded validity checker implementing the technique show consistent results and interesting performances.
منابع مشابه
Compositional probabilistic verification through multi-objective model checking
Compositional approaches to verification offer a powerful means to address the challenge of scalability. In this paper, we develop techniques for compositional verification of probabilistic systems based on the assume-guarantee paradigm. We target systems that exhibit both nondeterministic and stochastic behaviour, modelled as probabilistic automata, and augment these models with costs or rewar...
متن کاملTowards a Unified Theory of Timed Automata
Title of dissertation: TOWARDS A UNIFIED THEORY OF TIMED AUTOMATA Peter Christopher Fontana, Doctor of Philosophy, 2014 Dissertation directed by: Professor Rance Cleaveland Department of Computer Science Timed automata are finite-state machines augmented with special clock variables that reflect the advancement of time. Able to both capture real-time behavior and be verified algorithmically (mo...
متن کاملDesign of a Vision System for Identity Verification
The use of biometric data for automated identity veri cation, is one of the major challenges in many application domains. This is certainly a formidable task which requires the development of a complex system including several concurrent agents operating in real time. In this paper, a system for automated identity verication (currently under development within an European research project) enco...
متن کاملDesign of a Real-time Simulator Capable of Hardware-in-the- loop Simulation for an Automated Collision Prevention (ACoP) System for an Autonomous Electrical Vehicle
A real-time simulator is an essential means for swiftly designing and verifying embedded time-sensitive and/or real-time applications especially in automotive and transportation. A cost-effective real-time simulator platform for research in automotive electronics has been developed and performed both hardware-/software-inthe-loop (HIL/SIL) simulations of an automated collision prevention (ACoP)...
متن کاملTaming Multi-Paradigm Integration in a Software Architecture Description Language
Software architecture description languages offer a convenient way of describing the high-level structure of a software system. Such descriptions facilitate rapid prototyping, code generation and automated analysis. One of the big challenges facing the software community is the design of architecture description languages that are general enough to describe a wide-range of systems, yet detailed...
متن کامل